package net.suncaper.psychological.service;

import net.suncaper.psychological.model.domain.VisitRecord;
import java.util.List;
import java.util.Map;

public interface IVisitRecordService {
    boolean addVisitRecord(VisitRecord visitRecord);
    List<VisitRecord> getInitialVisitRecords();
    VisitRecord getVisitRecordById(Long id);
    List<VisitRecord> getVisitRecordsByAppointmentId(Long appointmentId);
    boolean updateVisitRecordType(Long id, String type);
    boolean rejectVisitRecord(Long id, Long appointmentId);
    List<VisitRecord> getConsultVisitRecords();
    List<Map<String, Object>> getConsultVisitRecordsWithAppointment();
} 